import dayjs from 'dayjs'

const dateFilter = (date, format = 'YYYY-MM-DD') => {
  if(isNaN(date)) throw new Error(`${date},传入的日期不是数字，无法转换日期格式！`)
  return dayjs(parseInt(date)).format(format)
}

// 注册全局属性，代替 vue2 的过滤器
export default app => {
  app.config.globalProperties.$filters = {
    dateFilter
  }
}